class UserMailer < ActionMailer::Base

  def signup_notification(user)
    setup_email(user)
    @subject    += ' :: Please activate your new account'
  
    @body[:url]  = "#{APP_CONFIG[:app_url]}/activate?activation_code=#{user.activation_code}"  
  end
  
  def activation(user)
    setup_email(user)
    @subject    += ' :: Your account has been activated!'
    @body[:url]  = APP_CONFIG[:app_url]
  end
  
  protected

  def setup_email(user)
    @recipients  = "#{user.email}"
    @from        = APP_CONFIG[:email_address]
    @subject     = APP_CONFIG[:site_name]
    @sent_on     = Time.now
    @body[:user] = user
  end
end
